package com.hs.srm.admin.modules.pricemanagement.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import cn.afterturn.easypoi.excel.annotation.Excel;

import com.baomidou.mybatisplus.annotations.TableField;
import com.hs.srm.admin.modules.pricemanagement.entity.InquiryHeaderEntity;
import com.hs.srm.admin.modules.pricemanagement.entity.InquiryItemEntity;
import com.hs.srm.admin.modules.pricemanagement.entity.InquiryVendorEntity;
import com.hs.srm.admin.modules.vendor.entity.VendorInfoEntity;
import com.hs.srm.base.common.annotation.DictMapping;
import com.hs.srm.base.common.utils.DictDataUtil.DictType;

/**
 * 简化的询价信息
 * @author 闫飞
 *
 * @date 2019年2月24日
 */
@Getter
@Setter
@ToString
public class InquiryHeaderVO implements Serializable {

	private static final long serialVersionUID = -3000571191963686401L;
    
	private String inquiryId;  //询价单抬头id
	private String companyCode; //公司代码
	private String purchaseOrg; //采购组织
	private String inquiryTotalCode; //汇总号
	private String purchaseGrp; //采购组
	private String language;    //语言
	private String purchaseType; //采购凭证类型
	private String currency;   //币种
	private String beginDate;  // 报价开始日期
	private String endDate;    //报价截止日期
	private String remark;    //抬头备注
	private String attachment;    //附件
	private String deleteFlag;    //删除标识
	private Date creationDate; //记录的创建日期
	private String createdBy; //创建者
	private String state; //状态
	private String edition; //版本号
	private String inquiryItemId; //行项id
	private String inquiryItemCode; //行项目
	private String materialCode;   //物料编码
	private String materialDesc;   //物料描述
	private String purchaseCnt;    //数量
	private String poUnit;         //采购订单单位
	private String deliveryDate;   //交货日期
	private String werks;          //工厂
	private String storageLocation; //库存地点
	private String materialGroup; //物料组
	private String purchRequestCode; //参考PR
	private String purchRequestItemCode; //参考行项目
	private String requestCode;   //采购申请编码
	private String inquiryVendorId; //询价单供应商ID
	private String vendorCode;
	private String vendorName;
	@DictMapping(type = DictType.SDM)
	private String taxCode; //供应商税代码
	
	private String payTermsPurchase;
	private String i18nTradeTerms;
	private String price; //报价
	private String priceUnit; //价格单位
	private String replyDeliveryDate; //回复交期
	private String npkId; //采购订单行项目id
	

}
